package Libs.Dados.Objetos
{
	import mx.collections.ArrayCollection;
	
	[RemoteClass(alias="Neturion.Dados.Cidade")]
	public class Cidade
	{
		private var _cidadeId:int;
        private var _codigo:String;
        private var _descricao:String;
        private var _naturalidade:String;
        private var _unidadeFederativa:Libs.Dados.Objetos.UnidadeFederativa;
        //private var _listaBairros:ArrayCollection;
        private var _neturionLog:Libs.Dados.Objetos.NeturionLog;
        	
		public function Cidade()
		{
			//this._listaBairros=new ArrayCollection();
		}
		
		public function get CidadeId():int
        {
            return this._cidadeId; 
        }
      
        public function get Codigo():String
        {
           	return this._codigo; 
        }

        public function get Descricao():String
        {
          	return this._descricao; 
        }

        public function get Naturalidade():String
        {
            return this._naturalidade; 
        }
      
        public function get UnidadeFederativa():Libs.Dados.Objetos.UnidadeFederativa
        {
           	return this._unidadeFederativa; 
        }
      
        /* public function get ListaBairros():ArrayCollection
        {
             return this._listaBairros; 
        } */
       
        public function get NeturionLog():Libs.Dados.Objetos.NeturionLog
        {
            return this._neturionLog; 
        }
        
        public function set CidadeId(value:int):void
		{
			this._cidadeId=value;	
		}
		
		public function set Codigo(value:String):void
		{
			this._codigo=value;	
		}     
		
		public function set Descricao(value:String):void
		{
			this._descricao=value;	
		}
		
		public function set Naturalidade(value:String):void
        {
             this._naturalidade=value; 
        }

        public function set UnidadeFederativa(value:Libs.Dados.Objetos.UnidadeFederativa):void
        {
           	 this._unidadeFederativa=value; 
        }

       /*  public function set ListaBairros(value: ArrayCollection):void
        {
             this._listaBairros=value; 
        } */

        public function set NeturionLog(value: Libs.Dados.Objetos.NeturionLog):void
        {
            this._neturionLog=value; 
        }          
	}
}